Cybernetics Oriented Language (CYBOL)

نویسنده

  • Christian HELLER
چکیده

Abstracting the real world is a major aim of Informatics. This paper introduces a new Theory and Language which allow to better abstract the real world in clear and simplified Models than today’s software does. It thereby helps crossing a number of abstraction gaps that each software project has to go through in its lifetime. Sticking to Cybernetics, this paper means that one of the first things to consider for developing good software is how Human Thinking works and how it creates Abstractions. Fundamental principles of human thinking are Discrimination, Categorization and Composition. The abstractions they deliver are Item, Category and Compound. They help the human mind to understand its environment which exists as conglomerate, and to build meaningful models from it.ing the real world is a major aim of Informatics. This paper introduces a new Theory and Language which allow to better abstract the real world in clear and simplified Models than today’s software does. It thereby helps crossing a number of abstraction gaps that each software project has to go through in its lifetime. Sticking to Cybernetics, this paper means that one of the first things to consider for developing good software is how Human Thinking works and how it creates Abstractions. Fundamental principles of human thinking are Discrimination, Categorization and Composition. The abstractions they deliver are Item, Category and Compound. They help the human mind to understand its environment which exists as conglomerate, and to build meaningful models from it.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Object-Oriented Software Quality Through Data Scope Complexity Measurement - Systems, Man, and Cybernetics, 1997. 'Computational Cybernetics and Simulation'., 1997 IEEE Intern

software metrics is a necessaly step for sofhvare reliability and quality and so f ia re metrics technique of trtrditional procedure-oriented programming is fairly maturity and has various methodologies and tools available for use. Recently. object-oriented programming became popular. However, traditional procedure-oriented software metrics are not appropriate for the development of an object-o...

متن کامل

IEEE Systems, Man and Cybernetics, Orlando SMC'97, October 1997. CONSTRUCTS FOR PROTOTYPING INFORMATION SYSTEMS WITH OBJECT PETRI NETS

OASIS is a Language for the Specification of Object Oriented Conceptual Models. Object Petri Nets (OPNs) support a full integration of object-oriented concepts into Petri Nets. We propose a way to represent objectoriented concepts used in the OASIS language with OPNs as a suitable semantic model for validating software specifications. We have developed a Basic Execution Model for OASIS Specific...

متن کامل

Knowledge object modeling

Knowledge objects are an integration of the object-oriented paradigm with logic rules. The proper integration provides a flexible and powerful environment, as rule-based components provide facilities for deductive retrieval and pattern matching, and object-oriented components provide a clear intuitive structure for programs in the form of class hierarchies. Based on the knowledge object concept...

متن کامل

Modelling and Simulation of Hydraulic Load-sensing Systems Using Object-oriented Programming Environment

Hydraulic systems, in which working pressure (pressure in pump output) is kept proportional to load, are called hydraulic load-sensing systems. Such systems are mainly used in mechanisms containing numerous drives to run with purpose to save energy. These are quite complicated automatically regulating systems and until now optimal solutions for static, steady-state motion and dynamics for such ...

متن کامل

Computer recognition of Sanskrit-based Indian names

An interesting problem relating to cognition oriented task of humans is the name recognition problem. Humans are so apt in performing this task that they hardly realise the difficulties involved in it. Formally, name recognition means identifying the native origin of people from their names. A subproblem of this task is to classify whether a name belongs to one’s own country or not. The authors...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004